body{background: #fff;font: 12px/2 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,sans-serif;}
a,a:hover,a:focus{text-decoration:none}
img{image-rendering: -webkit-optimize-contrast;}
.container {padding-right: 10px;padding-left: 10px;}

@media (min-width:1200px) {
	.container {width: 1200px;}
}

.row{margin: 0;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-right:10px;padding-left:10px;}

.go-img{width:20px;vertical-align: middle;margin-right:5px;margin-left: 5px;}
/*
background:rgba(36,144,216,0.9);
*/

.header{height:90px;position:fixed; top:0; width:100%; left:0; z-index:999}
.header:before{content:"";display:block;width:40%;height:90px;background:rgba(0,46,73,0.6);position:absolute;left:0;z-index:-1;top:0}
.header:after{content:"";display:block;width:60%;height:90px;background:rgba(0,46,73,0.6);position:absolute;right:0;z-index:-1;top:0}
.header .logo{position:relative;z-index:1;}
.header .menu{position:relative;z-index:1;padding-right:40px;float: right;}
.header .menu ul{margin:0;padding:0;}
.header .menu ul li{list-style:none;}
.header .menu .nli{float: left;position:relative;margin:0 0px;}
.header .menu .nli h3 { margin:0; padding:0}
.header .menu .nli h3 a{color:#fff;font-size: 16px;padding:0 20px;height:90px;line-height:90px;display:block; font-weight:normal}
.header .menu .nli.on h3 a,.header .nav .nli:hover h3 a{background:url(../img/menu-hover.png) bottom center no-repeat;}
.header .menu .sub{ display:none; width:100%; left:0; top:90px;  position:absolute; background:rgba(36,144,216,0.8);text-align: center;}
.header .menu .sub a{height:50px;line-height:50px;display: block;color: #fff;font-size:14px}
.header .menu .sub a:hover{ background:#e88039}

@media (min-width:992px) and (max-width:1200px) {
	.header .logo{top:10px}
	.header .menu{padding-right:0px;}
	.header .menu ul li{margin:0 12px;}
}


.m-header{height:50px;background:rgba(36,144,216,0.8);position: fixed; top:0; width:100%; left:0; z-index:999}
.m-header .logo{float:left;display: block;height:34px;margin-top:8px;margin-left:25px;}
.nav-trigger{position: relative;float: right;height:30px;width:30px;margin-top:10px;overflow: hidden;text-indent: 100%;white-space: nowrap;color: transparent;margin-right:25px}
.nav-trigger span,.nav-trigger span::before,.nav-trigger span::after{position: absolute;width: 23px;   height:2px;background-color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.header.pages-header .nav-trigger span,.header.pages-header .nav-trigger span::before,.header.pages-header .nav-trigger span::after{background:#000}
.nav-trigger span {top:13px;left:4px;-webkit-transition: background 0.2s 0.1s;-moz-transition: background 0.2s 0.1s;transition: background 0.2s 0.1s;}
.nav-trigger span::before, .nav-trigger span:after {content: '';left: 0;-webkit-transition: -webkit-transform 0.2s 0.1s;-moz-transition: -moz-transform 0.2s 0.1s;transition: transform 0.2s 0.1s;}
.nav-trigger span::before {bottom:7px;}
.nav-trigger span::after {top:7px;}
.nav-trigger.on span {background-color: rgba(255, 255, 255, 0);}
.header.pages-header .nav-trigger.on span {background-color: rgba(255, 255, 255, 0);}
.nav-trigger.on span::before, .nav-trigger.on span::after {background-color:#fff;}
.header.pages-header .nav-trigger.on span::before,.header.pages-header .nav-trigger.on span::after {background-color:#fff;}
.nav-trigger.on span::before {-webkit-transform: translateY(7px) rotate(-45deg);-moz-transform: translateY(7px) rotate(-45deg);-ms-transform: translateY(7px) rotate(-45deg);-o-transform: translateY(7px) rotate(-45deg);transform: translateY(7px) rotate(-45deg);}
.nav-trigger.on span::after {-webkit-transform: translateY(-7px) rotate(45deg);-moz-transform: translateY(-7px) rotate(45deg);-ms-transform: translateY(-7px) rotate(45deg);-o-transform: translateY(-7px) rotate(45deg);transform: translateY(-7px) rotate(45deg);}
.header-top:after{content: "";display: block;clear: both;}


.banner{background: url(../images/m_bannerbg.jpg) top center no-repeat;background-size:cover;}
.swiper-banner{position:relative; overflow: hidden;}
.swiper-banner .swiper-pagination-bullet {width:40px;height:2px;text-align: center;opacity: 1;display:inline-block;background: rgba(255,255,255,0.3);border-radius:2px}
.swiper-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,1);}
.swiper-banner .swiper-pagination-bullets{bottom:6px;}

@media (min-width:768px) {
	.swiper-banner .swiper-pagination-bullets{bottom:16px;}
	.swiper-banner .swiper-pagination-bullet {width:60px;height:3px;border-radius:3px}
}
@media (min-width:992px) {
	.swiper-banner .swiper-pagination-bullets{bottom:66px;}
	.swiper-banner .swiper-pagination-bullet {width:80px;height:4px;border-radius:4px}
}


.index-plan{overflow: hidden;}
.index-plan h1{font-size:30px;text-align:center;color:#122d47;margin-top:20px;line-height:30px;}
.index-plan h2{color:#65737f;font-size:14px;text-align:center;margin-top:15px;line-height:30px;}
@media (min-width:992px) {
.index-plan h1{font-size: 48px;text-align:center;color:#122d47;margin-top:80px;line-height: 48px;}
.index-plan h2{color:#65737f;font-size: 18px;text-align:center;margin-top:20px;line-height:30px;}
}

.index-plan .plan-list{overflow: hidden;position:relative;padding-bottom:50px;margin-top:25px;}
.index-plan .plan-list .swiper-slide{position:relative;padding:0;transition:all 0.3s;}
.index-plan .plan-list .swiper-slide .img-responsive{margin:0 auto;}
.index-plan .plan-list .swiper-slide{border-bottom:2px solid #f3f4f5;background: #fff}
.index-plan .plan-list .swiper-slide h3{color: #122d47;font-size:16px;text-align:center;line-height:24px;position:relative;z-index:99;transition:all 0.3s;margin:0;padding:15px 0;}
.index-plan .plan-list .swiper-slide .hover{opacity:0;transition:all 0.3s;position: absolute;width:100%;height: 100%;z-index:2;top:0;left: 0;overflow: hidden;}
.index-plan .plan-list .swiper-pagination-bullet {width:12px;height:12px;text-align: center;opacity: 1;display:inline-block;background:#e7eaec}
.index-plan .plan-list .swiper-pagination-bullets{bottom:15px}
.index-plan .plan-list .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f57923;}


@media (min-width:992px) {
.index-plan .plan-list{overflow: hidden;position:relative;padding-bottom:190px;margin-top: 75px;}
.index-plan .plan-list .swiper-slide{position:relative;padding:0;transition:all 0.3s;}
.index-plan .plan-list .swiper-slide .img-responsive{margin:0 auto;}
.index-plan .plan-list .swiper-slide{border-bottom:2px solid #f3f4f5;background: #fff}
.index-plan .plan-list .swiper-slide h3{color: #122d47;font-size:24px;text-align:center;line-height:130px;position:relative;z-index:99;transition:all 0.3s;margin:0;padding:0;}
.index-plan .plan-list .swiper-slide .hover{opacity:0;transition:all 0.3s;position: absolute;width:100%;height: 100%;z-index:2;top:0;left: 0;overflow: hidden;}
.index-plan .plan-list .swiper-slide .hover p{color: #fff;font-size: 16px;overflow:hidden;padding:0 40px;margin-top:50px;line-height: 2}
.index-plan .plan-list .swiper-slide .hover .ico{background:url(../img/index/plan-ico.png) no-repeat; width: 64px;height: 72px;display: block;margin:0 auto;margin-top: 85px;}
.index-plan .plan-list .swiper-slide .hover .read-more{color: #ffffff;font-size: 18px; width: 160px;height:43px;line-height:43px;text-align: center; display: block;margin:0 auto;margin-top: 40px;border:1px solid #fff;}
.index-plan .plan-list .swiper-slide:hover .hover{opacity:1;background:rgba(36,144,216,0.7);}
.index-plan .plan-list .swiper-slide:hover{background:#2490d8;}
.index-plan .plan-list .swiper-slide:hover h3{color:#fff;}
.index-plan .plan-list .swiper-pagination-bullet {width:25px;height:25px;text-align: center;opacity: 1;display:inline-block;background:#e7eaec}
.index-plan .plan-list .swiper-pagination-bullets{bottom:95px}
.index-plan .plan-list .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f57923;}
}


.m-index-about{border-top:1px solid #e3e6e9;padding-top:10px;}
.m-index-about h1{font-size:30px;text-align:center;color:#122d47;margin-top:20px;line-height:30px;margin-bottom:20px;}
.m-index-about .about-con{background:url(../img/index/m-about-bg.jpg) no-repeat;background-size:cover;height:305px;}
.m-index-about .about-con .title{color:#fff;font-size: 18px;text-align:center;line-height: 100px;}
.m-index-about .about-con .text{color:#fff;font-size:14px;line-height: 24px;padding:0px 20px;}
.m-index-about .about-con  .view{width:150px;height:40px;line-height:40px;display:block;background:#f57923;color:#fff;font-size: 18px;text-indent:15px;margin:0 auto; margin-top:20px;position:relative;}
.m-index-about .about-con  .view:after{content:"";display: block;background:url(../img/index/view-go.png) no-repeat;width: 25px;height: 11px;position:absolute;right:10px;top: 13px;}

@media (min-width:992px) {
.index-about{background:url(../img/index/about-bg.jpg) center center no-repeat;background-size:cover;height: 760px;overflow: hidden;}
.index-about h1{font-size: 48px;color:#fff;text-align:center;margin-top:75px;line-height: 48px;}
.index-about h2{color:#fff;font-size: 18px;text-align:center;margin-top:20px;line-height: 18px;}

.about-con{background:#fff;height:auto;margin-top:70px;padding:50px 20px;}

.about-con .about-img{}
.about-con .about-info{padding-left:30px;padding-right:30px;overflow: hidden;}
.about-con .about-info .title{color:#122d47;font-size:30px;position:relative;line-height:30px;margin-top:20px;}
.about-con .about-info .title:after{content:"";height:5px;background:#2490d8;width: 53px;position: absolute;bottom:-22px;left: 0;}
.about-con .about-info .text{margin-top: 60px;color:#6f7e8d;line-height:30px;font-size: 16px;}
.about-con .about-info .view{width: 200px;height: 45px;line-height: 45px;display:block;background:#f57923;color:#fff;font-size: 18px;text-indent:30px;margin-top:60px;position:relative;}
.about-con .about-info .view:after{content:"";display: block;background:url(../img/index/view-go.png) no-repeat;width: 25px;height: 11px;position:absolute;right: 28px;top: 15px;}
}


.index-desire{padding-top:50px;padding-bottom: 25px;border-bottom:1px solid #e5e5e5}
.desire-bg{background:url(../img/index/desire-bg.jpg) no-repeat;background-size: cover;position:relative;padding-bottom:40px;}
.desire-bg .arr{color:#2490d8;font-size:180px;font-family:Arial;position:absolute;top: 14px;line-height: 100px;font-weight: bold;}
.desire-bg .desire-info .title{color:#122d47;font-size:30px;position:relative;line-height:30px;margin-left: 150px;}
.desire-bg .desire-info .title:after{content:"";height:5px;background:#2490d8;width: 53px;position: absolute;bottom:-22px;left: 0;}
.desire-bg .desire-info .text{margin-top:60px;color:#6f7e8d;line-height:30px;font-size: 14px;margin-left:40px;max-width:510px}
.desire-bg .desire-info .view{width: 200px;height: 45px;line-height: 45px;display:block;background:#f57923;color:#fff;font-size: 18px;text-indent:30px;margin-top:50px;position:relative;margin-left:40px;}
.desire-bg .desire-info .view:after{content:"";display: block;background:url(../img/index/view-go.png) no-repeat;width: 25px;height: 11px;position:absolute;right: 28px;top: 15px;}
.desire-bg .desire-img{position:relative;top:30px;}


@media (min-width:992px) {
.index-desire{padding-top:100px;}
.desire-bg .arr{color:#2490d8;font-size: 276px;font-family:Arial;position:absolute;top: 24px;line-height: 100px;font-weight: bold;}
.desire-bg .desire-info .text{margin-top:100px;font-size: 16px;}
}


.index-news{border-top:1px solid #e5e5e5;padding-bottom:40px;}
.index-news h1{font-size:32px;color:#122d47;text-align:center;margin-top:30px;line-height:32px;}
.index-news h2{color:#65737f;font-size:16px;text-align:center;margin-top:20px;line-height:36px;}
.index-news .news-cate{text-align: right;margin-top:25px;height: 42px;}
.index-news .news-cate a{width: 100px;height: 40px;border:1px solid #d0d5da;color: #7b858f;display: inline-block;text-align: center;line-height:38px;border-radius:40px;margin-left:15px;font-size: 14px;}
.index-news .news-cate a:hover{background:#f57923;color:#fff;border:1px solid #f57923;}

.index-news .news-main{margin-top: 80px;}
.index-news .news-main .news-detail{background:#f3f8fb;padding-top:100px;padding-left:35px;padding-right: 35px;padding-bottom:30px;position:relative;}
.index-news .news-main .news-detail .date{width:110px;height: 110px;background:#2490d8;text-align: center;position:absolute;left:0;top:-53px;overflow: hidden;color:#fff;}
.index-news .news-main .news-detail .date .day{font-size: 48px;line-height: 35px;margin-top:20px;}
.index-news .news-main .news-detail .date .month{font-size: 18px;line-height: 16px;margin-top:20px;}
.index-news .news-main .news-detail .bt{color:#122d47;font-size: 18px;line-height: 18px;}
.index-news .news-main .news-detail .info{color:#6f7e8d;font-size: 16px;line-height:30px;margin-top:30px;}
.index-news .news-main .news-detail .news-go{margin-top:25px;display:block;}
.index-news .news-main .news-detail .news-detail-img{margin-top: 40px;}

.index-news .news-main .news-list{position:relative;}
.index-news .news-main .news-list ul{padding-left:0;}
.index-news .news-main .news-list ul li{border-bottom:1px solid #f3f4f5;overflow: hidden;position:relative;padding-bottom:15px;padding-left:20px;}
.index-news .news-main .news-list ul li:before{content:"";display:block;position:absolute;width: 4px;height: 4px;border-radius:100%;background:#122d47;left:0;top:46px;}
.index-news .news-main .news-list ul li .first{height: 18px;line-height: 18px;clear:both;margin-top:25px;}
.index-news .news-main .news-list ul li h3{color: #122d47;margin:0;font-size: 16px;line-height: 18px;float: left;}
.index-news .news-main .news-list ul li em{color: #122d47;font-style: normal;float: right;display:block;font-size: 16px;}
.index-news .news-main .news-list ul li .con{color:#6f7e8d;font-size:14px;line-height: 30px;margin-top:15px;max-width:370px;}
.index-news .news-main .news-list ul li .go{position:absolute;right:15px;bottom:40px;}
.index-news .news-main .news-list ul li a:hover h3{color: #f57923}

@media (min-width:992px) {
.index-news .news-main .news-list ul{padding-left:40px;}
.index-news{border-top:1px solid #e5e5e5;padding-bottom:120px;}
.index-news h1{font-size: 48px;color:#122d47;text-align:center;margin-top:60px;line-height: 48px;}
.index-news h2{color:#65737f;font-size: 18px;text-align:center;margin-top:25px;line-height: 18px;}
.index-news .news-cate{text-align: right;margin-top:55px;height: 42px;}
.index-news .news-cate a{width: 110px;height: 40px;border:1px solid #d0d5da;color: #7b858f;display: inline-block;text-align: center;line-height:38px;border-radius:40px;margin-left:30px;font-size: 16px;}
.index-news .news-cate a:hover{background:#f57923;color:#fff;border:1px solid #f57923;}
.index-news .news-main .news-list{position:relative;top:-30px;}
.index-news .news-main .news-list ul li{padding-bottom:35px;padding-left:20px;}
.index-news .news-main .news-list ul li .first{height: 18px;line-height: 18px;clear:both;margin-top:40px;}
.index-news .news-main .news-list ul li h3{color: #122d47;margin:0;font-size: 18px;line-height: 18px;float: left;}
.index-news .news-main .news-list ul li em{color: #122d47;font-style: normal;float: right;display:block;font-size: 18px;}
.index-news .news-main .news-list ul li .con{color:#6f7e8d;font-size:16px;line-height: 30px;margin-top:15px;max-width:370px;}
.index-news .news-main .news-list ul li .go{position:absolute;right:15px;bottom:40px;}
.index-news .news-main .news-list ul li a:hover h3{color: #f57923}
}

.footer{padding-top:40px;padding-bottom:25px; background: #122d47;}
.footer .f-top{padding-bottom:30px;border-bottom:1px solid #24415d}
.footer .f-top .f-menu{float: left;padding-bottom:20px;}
.footer .f-top .f-menu .list{padding:0 5px;}
.footer .f-top .f-menu .list h3{color: #fff;font-size: 18px;line-height: 16px;margin:0;margin-bottom:15px;}
.footer .f-top .f-menu .list a{color: #fff;font-size: 14px;display: block;line-height: 36px;}
.footer .f-top .f-menu .list a:hover{color:#fff000;}
.footer .f-top .code{text-align: center;}
.footer .f-top .code .codeimg{display: block;margin:0 auto;}
.footer .f-top .code p{line-height:50px;color: #f3f8fb;font-size: 14px;}

.footer .f-top .contact-info{color:#fff;}
.footer .f-top .contact-info .phonetext{font-size: 18px;line-height: 18px;}
.footer .f-top .contact-info .time{font-size: 14px;margin-top:10px;line-height: 16px;}
.footer .f-top .contact-info .phone{color:#f3f8fb;font-size: 34px;margin-top: 20px;line-height:30px;}
.footer .f-top .contact-info .address{margin-top:12px;padding-left:16px;line-height:20px;position:relative;}
.footer .f-top .contact-info .address:before{background:url(../img/address.png) no-repeat;width: 10px;height: 13px;content:"";display: block;position: absolute;left: 0;top:4px;}
.footer .f-bottom{text-align: center;}
.footer .f-bottom .icon-link{margin-top:20px;}
.footer .f-bottom .icon-link a{display:inline-block;width: 27px;height: 27px;margin:0 10px;}
.footer .f-bottom .icon-link a.wx{background:url(../img/weixin.png) no-repeat;background-size:cover;}
.footer .f-bottom .icon-link a.wb{background:url(../img/weibo.png) no-repeat;background-size:cover;}
.footer .f-bottom .copyright{text-align:center;color:#fff;line-height: 15px;margin-top:24px;}
.footer .f-bottom .flink{color:#fff;font-size:14px;line-height: 15px;margin-top: 24px;}
.footer .f-bottom .flink a{color:#fff;margin:0 5px;font-size:14px;}
@media (min-width:992px) {
.footer{padding-top:70px;}
.footer .f-top{padding-bottom:50px;border-bottom:1px solid #24415d}
.footer .f-bottom .icon-link{margin-top:40px;}
}


.banner-contact{}


.position{color:#585858;font-size: 14px;height:60px;line-height:60px;}
.position span{color:#2490d8; }
.position a{color:#585858;font-size: 14px;}

@media (min-width:992px) {
.position{color:#585858;font-size: 16px;height: 100px;line-height: 100px;}
.position span{color:#2490d8; }
.position a{color:#585858;font-size: 16px;}	
}

.pages-contact{margin-top:40px;padding-bottom:100px;}
.pages-contact h1{text-align:center;color: #122d47;font-size:30px;line-height:30px;}

.contact-list {margin-top:105px;border-bottom:1px solid #e7eaec}
.contact-list li{list-style:none;text-align: center;padding-bottom:70px;}
.contact-list li img{margin:0 auto;}
.contact-list li span{color:#122d47;font-size: 30px;display:block;margin-top:35px;line-height:30px;}
.contact-list li p{color:#6f7e8d;font-size: 18px;max-width:270px;margin:0 auto;margin-top:30px;}

.pages-contact .maptitle{color:#6f7e8d;font-size: 48px;margin-top: 95px;line-height: 48px;text-align: center;}
.pages-contact .maptitle-fu{margin-top: 35px;color: #122d47;font-size:30px;line-height:30px;text-align: center;}
.pages-contact .map{margin:0 auto;display:block;max-width:100%;margin-top:90px;}


.cate-tab{background:#f3f8fb;text-align:center;padding-top:18px;}
.cate-tab .container{text-align:center;display: flex;align-items:center;justify-content: space-around;flex-wrap: wrap;}
.cate-tab .container:before{display: none;}
.cate-tab .container:after{display: none;}
.cate-tab a{display:inline-block;width:84px;height:36px;border:1px solid #dce3e9;line-height:36px;color:#7b858f;font-size:14px;margin:0 12px;margin-bottom:18px;text-align: center;}
.cate-tab a.on{background:#f57923;border:1px solid #f57923;color:#fff;}

@media (min-width:992px) {
.cate-tab{background:#f3f8fb;min-height:130px;text-align:center;padding-top:38px;padding-bottom:18px}
.cate-tab .container{text-align:left;display: block;}
.cate-tab a{display:inline-block;width: 180px;height: 50px;border:1px solid #dce3e9;line-height: 50px;color:#7b858f;font-size: 24px;margin:0 18px;margin-bottom:20px;text-align: center;}
.cate-tab a.on{background:#f57923;border:1px solid #f57923;color:#fff;}
}

.pages-news {padding-bottom:30px;}
.pages-news .fg{display:none}
.pages-news .news-list{padding-bottom:20px;}
.pages-news .news-list ul{padding:0;}
.pages-news .news-list ul li{padding-top:15px;padding-bottom:10px;list-style:none}
.pages-news .news-list .date{color:#122d47;text-align:center;margin-bottom:20px;}
.pages-news .news-list .date .day{font-size:36px;margin-top:0px;line-height:40px;}
.pages-news .news-list .date .month{font-size: 18px;margin-top:10px;line-height: 16px;}
.pages-news .news-list .right{padding-left:10px;}
.pages-news .news-list .right a{display: block;}
.pages-news .news-list .right h3{margin:0;line-height:20px;font-size: 20px;color:#122d47;text-align:center;}
.pages-news .news-list .right p{color:#98a1a9;font-size: 14px;margin-top:15px;}

@media (min-width:992px) {
.pages-news {padding-bottom:80px;}
.pages-news .fg{border-top:1px solid #dce3e9;margin-top:100px;display: block;}
.pages-news .news-list{padding-bottom:40px;}
.pages-news .news-list ul{padding:0;}
.pages-news .news-list ul li{padding-top: 35px;padding-bottom:35px;list-style:none}
.pages-news .news-list .date{color:#122d47;text-align:center;margin-bottom:0;}
.pages-news .news-list .date .day{font-size: 48px;margin-top:12px;line-height: 48px;}
.pages-news .news-list .date .month{font-size: 18px;margin-top: 20px;line-height: 16px;}
.pages-news .news-list .right{padding-left:40px;}
.pages-news .news-list .right h3{margin:0;line-height:24px;font-size: 24px;color:#122d47;text-align:left;}
.pages-news .news-list .right p{color:#98a1a9;font-size: 16px;margin-top:15px;}
.pages-news .news-list ul li:hover{background:#2490d8}
.pages-news .news-list ul li:hover .date{color:#fff;}
.pages-news .news-list ul li:hover h3{color: #fff;}
.pages-news .news-list ul li:hover p{color: #fff;}
}

.page{text-align: center;position:relative;height:42px;}
.page a{display: inline-block;width:30px;height:30px;line-height:30px; border:1px solid #e6e9eb;text-align: center;color:#d0d5da;font-size: 14px;margin:0 10px;}
.page a.on,.page a:hover{background:#2490d8;border:2px solid #2490d8;color:#fff}
.page a.prev{position: absolute;left:0;top:0;width:60px;border:1px solid #f3f8fb;background:#f3f8fb url(../img/pages/prev.png) top center no-repeat;margin:0;background-size: cover;}
.page a.next{position: absolute;right:0;top:0;width:60px;border:1px solid #f3f8fb;background:#f3f8fb url(../img/pages/next.png) top center no-repeat;margin:0;background-size: cover;}
.page a.prev:hover{background:#2490d8 url(../img/pages/prev.png) bottom center no-repeat;}
.page a.next:hover{background:#2490d8 url(../img/pages/next.png) bottom center no-repeat;}
@media (min-width:992px) {
.page{text-align: center;position:relative;height: 62px;}
.page a{display: inline-block;width: 60px;height: 60px;line-height: 60px; border:2px solid #e6e9eb;text-align: center;color:#d0d5da;font-size: 18px;margin:0 10px;}
.page a.on,.page a:hover{background:#2490d8;border:2px solid #2490d8;color:#fff}
.page a.prev{position: absolute;left:0;top:0;width: 150px;border:1px solid #f3f8fb;background:#f3f8fb url(../img/pages/prev.png) top center no-repeat;margin:0;}
.page a.next{position: absolute;right:0;top:0;width: 150px;border:1px solid #f3f8fb;background:#f3f8fb url(../img/pages/next.png) top center no-repeat;margin:0;}
.page a.prev:hover{background:#2490d8 url(../img/pages/prev.png) bottom center no-repeat;}
.page a.next:hover{background:#2490d8 url(../img/pages/next.png) bottom center no-repeat;}
}

.pages-news-detail{padding-bottom:40px;}
.pages-news-detail .title{border-bottom:1px solid #e7eaec;padding-bottom:20px;padding-top:30px;}
.pages-news-detail .title .top{height:40px;line-height:40px;}
.pages-news-detail .title h1{color:#122d47;font-size:24px;line-height: 36px;margin:0;display:inline-block}
.pages-news-detail .title .back{color:#98a1a9;font-size: 16px;font-weight:bold;text-align:right; float:right}
.pages-news-detail .title .back .back-ico{background:url(../img/pages/back-ico.png) no-repeat; width:30px; height: 27px;display: inline-block;vertical-align:middle;margin-right:10px;position:relative;top:-2px;}
.pages-news-detail .title .bottom{text-align:left;}
.pages-news-detail .title .bottom .info{color:#98a1a9;font-size: 14px;margin-top:36px;}

.pages-news-detail .body{padding:40px 20px 20px;font-size: 14px;color:#122d47;line-height: 36px;}
.pages-news-detail .body p{}
.pages-news-detail .body img{margin:30px auto;}
.pages-news-detail .body h2{font-size: 20px;margin:20px 0;font-weight: bold; line-height:40px}

.news-detail-bottom{position:relative;background:#f3f8fb; padding:20px 0;}
.news-detail-bottom:after{ content:"";display:block;clear:both}
.news-detail-bottom a.prev{width:50%;float:left;margin:0;line-height:30px; color:#98a1a9;font-size: 14px; padding-left:10px;}
.news-detail-bottom a.next{width:50%;float: right;margin:0;line-height: 30px;color:#98a1a9;font-size: 14px;padding-right:10px;}

.news-detail-bottom a.prev:hover,.news-detail-bottom a.next:hover{color:#fff;}

@media (min-width:992px) {
.pages-news-detail{padding-bottom:80px;}
.pages-news-detail .title{border-bottom:1px solid #e7eaec;padding-bottom:20px;padding-top:30px;}
.pages-news-detail .title .top{height:40px;line-height:40px;}
.pages-news-detail .title h1{color:#122d47;font-size: 36px;line-height: 36px;margin:0;display:inline-block}
.pages-news-detail .title .back{color:#98a1a9;font-size: 18px;font-weight:bold;text-align:right; float:right}
.pages-news-detail .title .back .back-ico{background:url(../img/pages/back-ico.png) no-repeat; width:30px; height: 27px;display: inline-block;vertical-align:middle;margin-right:10px;position:relative;top:-2px;}
.pages-news-detail .title .bottom{text-align:left;}
.pages-news-detail .title .bottom .info{color:#98a1a9;font-size: 16px;margin-top:36px;}

.pages-news-detail .body{padding:40px 20px;font-size: 16px;color:#122d47;line-height: 36px;}
.pages-news-detail .body p{}
.pages-news-detail .body img{margin:30px auto;}
.pages-news-detail .body h2{font-size: 24px;margin:50px 0;font-weight: bold;}

.news-detail-bottom{position:relative;height: 60px; background:#f3f8fb; padding:0}
.news-detail-bottom a.prev{width:50%;float:left; border:1px solid #f3f8fb;background: url(../img/pages/prev.png) left top  no-repeat;margin:0;height: 60px;line-height: 60px; color:#98a1a9;font-size: 16px;text-indent:120px;}
.news-detail-bottom a.next{width:50%;float: right; border:1px solid #f3f8fb;background:url(../img/pages/next.png) right top no-repeat;margin:0;height: 60px;line-height: 60px;color:#98a1a9;font-size: 16px;text-indent:70px;text-align:left}
.news-detail-bottom a.prev:hover{background:#2490d8 url(../img/pages/prev.png) left bottom no-repeat;}
.news-detail-bottom a.next:hover{background:#2490d8 url(../img/pages/next.png) right bottom no-repeat;}
.news-detail-bottom a.prev:hover,.news-detail-bottom a.next:hover{color:#fff;}

}

.pages-about-body{padding:10px 0px 30px;}
.pages-about-body h2{text-align:center;line-height:80px;margin:0 auto;font-weight: bold;font-size:24px;}
.pages-about-body img{margin:0px 0 20px;}
.pages-about-body p{color:#122d47;font-size: 14px;line-height:30px;padding:0 25px;}
@media (min-width:992px) {
.pages-about-body{padding:40px 0px 50px;}
.pages-about-body h2{text-align:center;line-height: 140px;margin:0 auto;font-weight: bold;font-size:30px;}
.pages-about-body img{margin:0px 0 30px;}
.pages-about-body p{color:#122d47;font-size: 16px;line-height: 36px;padding:0 25px;}
}

.pages-plan{padding-bottom:30px;}
.pages-plan .plan-list{padding-top: 35px;padding-bottom:20px;}
.pages-plan .plan-list .plan-item{list-style:none;position:relative;margin-bottom:20px}
.pages-plan .plan-list .plan-item h3{color:#122d47;font-size:16px;text-align:center;line-height: 24px;margin-top:20px;z-index:3;position:relative;margin-bottom:0}
.pages-plan .plan-list .plan-item p{display:none}
.pages-plan .plan-list .plan-item .hover{display:none}

@media (min-width:992px) {
.pages-plan{padding-bottom:50px;}
.pages-plan .plan-list{padding-top: 35px;padding-bottom:0px;}
.pages-plan .plan-list .plan-item{list-style:none;min-height:520px;position:relative;margin-bottom:40px}
.pages-plan .plan-list .plan-item h3{color:#122d47;font-size: 24px;text-align:center;line-height: 24px;margin-top: 40px;z-index:3;position:relative;margin-bottom:0}
.pages-plan .plan-list .plan-item p{color:#fff;font-size: 16px;line-height: 30px;margin-top:40px;padding:0 15px;height:0;overflow: hidden;transition:all 0.3s;border-top:2px solid #e7eaec;z-index:3;position:relative;display:block;}
.pages-plan .plan-list .plan-item .hover{opacity:0;transition:all 0.3s;position: absolute;width:100%;height: 100%;z-index:2;top:0;left: 0;overflow: hidden;display:block;}
.pages-plan .plan-list .plan-item:hover .hover{opacity:1;background:rgba(36,144,216,0.7);}
.pages-plan .plan-list .plan-item:hover{background:#2490d8}
.pages-plan .plan-list .plan-item:hover p{height: auto;border-top:none;margin-top:20px;}
.pages-plan .plan-list .plan-item:hover h3{color:#fff;}
.pages-plan .plan-list .plan-item .view{color: #ffffff;font-size: 18px; width: 160px;height:43px;line-height:43px;text-indent:14px; display: block;margin:0 auto;margin-top: 40px;border:1px solid #fff;position:absolute;top:210px;left: 50%;margin-left:-80px;}
.pages-plan .plan-list .plan-item .view:after{content:"";display: block;background:url(../img/view-more.png) no-repeat;width: 25px;height: 11px;position:absolute;right:18px;top: 15px;}

}


.idea-list{padding-top:100px;padding-bottom:60px;padding-left:40px;padding-right:40px}
.idea-list .idea-item{text-align: center;}
.idea-list .idea-item .num{color:#f57923;font-size: 124px;line-height:100px;font-family:Arial}
.idea-list .shenglue{text-align:center;color:#2490d8;font-size:60px;line-height:55px}
.idea-list .idea-item .guandian{color:#2490d8;font-size:30px;font-weight: bold;margin-top:20px;line-height:32px}
.idea-list .idea-item .kouhao{color:#6f7e8d;line-height: 36px;font-size: 18px;margin-top:40px;}


.pages-job-list{padding-top:25px;padding-bottom:50px;}
.pages-job-list .job-item h1{color:#2490d8;font-size:30px;margin:0;font-weight: bold;padding:25px 0;}
.pages-job-list .job-item .job-arr{color:#122d47;font-size: 16px;line-height: 36px;padding:15px 0;border-top:1px solid #e7eaec;border-bottom:1px solid #e7eaec;}
.pages-job-list .job-item .job-info{color:#122d47;font-size: 16px;line-height: 32px;}
.pages-job-list .job-item .job-info h3{font-size: 18px;font-weight:bold;}